keep confidential and secret - Espagnol Anglais Dictionnaire